const http = require("http");
const path = require("path");
const fs = require("fs");
function fileName(name) {
    return path.join(__dirname , name);
}

http.createServer((req , res) => {
    if(process.argv[2]) {
        fs.readFile(fileName(process.argv[2]) , (err , data) => {
            if(err) {
                console.err(err);
            } else {
                res.end(data);
            }
        })
    } else {
        fs.readFile(process.argv[1] , (err , data) => {
            if(err) {
                console.log(err);
            } else {
                res.end(data);
            }
        })
    }
}).listen(3000);
console.log(__dirname);
console.log(process.argv[0]);
console.log(process.argv[1]);
console.log(process.argv[2]);